@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3, h4
{ margin: 0; padding:0;_background-image:url(about:blank);_background-attachment:fixed;}
input, button, textarea,select, optgroup, option {font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{ border: 0;/*display:block*/}
body{ min-width:1200px;}
.clear { clear:both;}
*{font-family: "微软雅黑"}
a{text-decoration:none;outline:0;color: #666;}
center{padding:20px 0;}
/* fixed */
.fixed{position:fixed;width:55px;height:212px;right:25px;bottom:50px;_position: absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));z-index:999;}
.fixed a{display:block;width:55px;height:53px;}
.book{background:url(../images/fixed.jpg) 0 0 no-repeat;}
.book:hover{background-position:-54px 0;}
.fixed a.codepic{background:url(../images/fixed.jpg) 0 -53px no-repeat;height:52px;}
.fixed a.codepic:hover{background-position:-54px -53px;}
.fixed div{position:relative;}
.fixed a.backup{background:url(../images/fixed.jpg) 0 -158px no-repeat;height:52px;}
.fixed a.backup:hover{background-position:-54px -158px;height:53px;}
.fixed div img{position:absolute;left:-196px;width:196px;height:196px;top:-106px;display:none;}
.wid{width: 1200px;margin-right: auto;margin-left: auto}
.fl{float: left}
.fr{float: right}
/* banner*/
.flexslider{position:relative; overflow:hidden;background:#000 url(../images/loading.gif) 50% no-repeat; z-index:10;height: 500px}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flexslider .slides .s1{ background:url(../images/ban01.jpg) 50% center no-repeat;}
.flexslider .slides .s2{ background:url(../images/ban02.jpg) 50% center no-repeat;}
.flexslider .slides .s3{ background:url(../images/ban03.jpg) 50% center no-repeat;}
.flex-control-nav{position:absolute;bottom:10%;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/* top */
.topbg{width:100%;overflow:hidden;}
.top{width:1200px;margin:0 auto;overflow:hidden}
.logo{float:left;margin-top:10px;}
.top_tel{float:right;}
/* nav */
.nav_bg{width:100%;height:45px;background:#3b2f9d; border-top:#ddd 1px solid;}
.nav{width:1200px;height:45px;margin:0 auto; }
.nav_parent{Z-INDEX:9999;POSITION: relative;WIDTH:150px; FLOAT: left;HEIGHT:45px;text-align:center;color:#fff;font-size: 14px;line-height: 45px;}
.nav_parent .toplink {TEXT-ALIGN: center;WIDTH:150px; DISPLAY: block; HEIGHT:45px;color:#fff; font-size: 16px;line-height: 45px;}
.nav_parent .on,.nav_parent .toplink:hover{background: #005bdd; }
.nav_parent .ahover {background: #005bdd; }
.sub_con {POSITION: absolute;DISPLAY: none; top:45px; left:0; width:100%;}
.sub_con  p{width:100%;font-size: 14px;line-height: 36px;}
.sub_con  p a{width:100%;height:36px;line-height:36px;background: #17104e; display:block; color:#fff;}
.sub_con  p a:hover{ color:#fff; background:#005bdd}

/*d_ns*/
 .d_bz{font:700 18px/71px "microsoft yahei";color:#333; margin:0 0 20px 0;}
 .d_nsm{height:96px; overflow:hidden; margin-bottom:61px;background:url(../images/d_03.gif) repeat-x center center}




.d_nsm a{width:100px;height:96px; display:inline-block; margin-left:25px;float:left; text-decoration:none; cursor:pointer;}
.d_nsm a.ent{margin-right:0;}
.d_nsm a:hover{text-decoration:none;}
.d_nsm a i{width:86px;height:45px; line-height:45px; text-align:center; font-size:13px; color:#545454; display:block; background:url(../images/d_07.gif) no-repeat 33px 12px; font-style:normal; font-weight:bold; overflow:hidden; float:left;}
.d_nsm a:hover i{background:url(../images/d_01.gif) no-repeat 33px 12px; color:#FFF;}
.d_nsm a b{width:86px;height:6px; line-height:6px;display:block; background:url(../images/d_04.gif) no-repeat center; float:left; overflow:hidden;}
.d_nsm a:hover b{background:url(../images/d_02.gif) no-repeat center;}
.d_nsm a span{width:86px;height:40px; line-height:40px; overflow:hidden; margin-top:5px; text-align:center; font-size:16px; color:#545454;display:block; background:url(../images/d_05.gif) no-repeat left bottom; float:left;}
.d_nsm a:hover span{background:url(../images/d_06.gif) no-repeat left bottom; color:#FFF;}
.d_nsm a.a02 i{background:url(../images/d_08.gif) no-repeat 33px 12px; line-height:48px;}
.d_nsm a.a02:hover i{background:url(../images/d_09.gif) no-repeat 33px 12px;}
.d_nsm a.a02 span{height:40px; line-height:40px;background:url(../images/d_05.gif) no-repeat left top; margin-top:0px;margin-bottom:5px;}
.d_nsm a.a02:hover span{background:url(../images/d_06.gif) no-repeat left top;}
.d_nsm p{height:61px; overflow:hidden; padding-left:139px;}
.d_nsm p span{width:410px;height:61px; line-height:31px; overflow:hidden; font-size:19px; color:#606060; float:left; margin-right:84px;}
.d_nsm p span b{height:30px; line-height:30px; overflow:hidden; padding-left:128px; background:url(../images/d_dh.gif) no-repeat 96px 5px; font-size:16px; color:#bd0b00; display:block; font-weight:normal;}
.d_nsm p span b i{font-size:20px; font-style:normal; display:inline-block;}
.d_nsm p a{width:122px;height:38px; line-height:38px; overflow:hidden; font-size:18px; color:#FFF; float:left; background:url(../images/d_bt.gif) no-repeat left top; text-align:center; margin:10px 15px 0 0;}



/*youshi*/



/*youshi2*/
.advantage{ width:1000px; margin:20px auto;background:url(../images/sbg.jpg) no-repeat top;}
.advantage .tit{ margin-bottom:35px;}
.advantage .part1{ background:url(../images/ad1.jpg) no-repeat center top; height:264px;}
.advantage .part2{ background:url(../images/ad2.jpg) no-repeat center top;height:235px; padding-left:500px;}
.advantage .part3{ background:url(../images/ad3.jpg) no-repeat center top;height:240px;}
.advantage .part4{background:url(../images/ad4.jpg) no-repeat center top;height:220px; padding-left:500px;}
.advantage h2{margin-bottom:30px; padding-left:55px;font-size: 28px;line-height: 24px;}
.advantage h2 span{ font:normal 12px/20px "Times New Roman", Times, serif; color:#aaa;}
.advantage p{ padding-left:20px;color:#666; background:url(../images/xx.jpg) no-repeat left center;font-size: 14px;line-height: 28px;}
.advantage p span{ color:#e00;}
/* con1 */
.con1_bg{width:100%;background:url(../images/bg1.jpg) no-repeat center bottom;overflow:hidden;}
.con1{width:1000px;margin:28px auto 26px;overflow:hidden}
.left{float:left;width: 280px;height:auto;overflow:hidden;}
.left_name{background: #333;height:86px;overflow:hidden;}
.left_name span{display:block;width:100%;height:30px;text-align:center;margin-top:15px;font:700 20px/30px;color:#fff;}
.left_name p{width:100%;text-align:center;font:20px/26px "impact";color:#709eb9;text-transform: uppercase;}
.left_nav{border:8px solid #e8e8e8;background:#fff;overflow:hidden;margin-bottom:20px;}
.left_nav li a{display:block;width:228px;height:41px;border-bottom:1px solid #e2e2e2;overflow:hidden;background:url(../images/icons1.jpg) 197px center no-repeat;text-indent:32px;color:#565656;font-size: 14px;line-height: 41px;}
.left_nav li a:hover{background:url(../images/icons1_hover.jpg) 0 0 no-repeat;color:#fff;}
.more{display:block;background:url(../images/more1.jpg) 0 0 no-repeat;width:148px;height:27px;margin:8px auto;text-align:center;color:#fff;font-size: 14px;line-height: 27px;}
.left_contact{background: #333;}
.left_contact .icontact{line-height:26px;color:#fff;font-weight: 400;padding: 15px;font-size: 14px;line-height: 26px;}
.left_address{width:226px;margin: 7px auto 0;height:auto;overflow:hidden;line-height: 20px;font-size: 14px;}
.left_tel{width:226px;margin:0 auto;height:auto;overflow:hidden}
.left_address p{float:left;width:70px;background:url(../images/map.png) 0 center no-repeat;height:26px;text-align: right;font:700 14px/26px;color:#fff;}
.left_tel p{float:left;width:70px;background:url(../images/tel.png) 0 center no-repeat;height:26px;text-align: right;font:700 14px/26px;color:#fff;font-size: 14px;line-height: 26px;}
.left_address div{float:left;width:170px;height:auto;font:700 14px/26px;color:#fff;overflow:hidden}
.left_tel div{float:left;width:156px;height:auto;font:700 14px/26px;color:#fff;overflow:hidden}
.search{width:340px;height:34px;overflow:hidden;float:right;margin-top:1px; }
.text{width:240px;float:left;font:14px/22px;color:#a2a2a2;text-indent:15px;height:22px;padding:5px 0;background:#fff;*height:22px;border:1px solid #0e5d8a;border-right:0}
.select{float:left;width:98px;border:0;background:url(../images/select.jpg) 77px center no-repeat #fff;border-top:1px solid #0e5d8a;border-bottom:1px solid #0e5d8a}
.btn{background:url(../images/button.jpg) no-repeat center center #0e5d8a;width:62px;height:34px;border:0;cursor:pointer;}
.select select{margin:5px auto;width:98px;}
.searchBar span{ float:right; margin-top:6px;}
.searchBar span a{ color:#666; margin-right:8px;}
.searchBar span a:hover{ color:#ef9b11;}
.searchBar .select {float:left; margin-top:1px; display:inline; margin-right:8px;}
.searchBar .text {float:left;}
.searchBar .text input{width:182px; padding-top:3px; height:17px; border:1px solid #b7d1eb;}
div.selectbox-wrapper{overflow:hidden;width:98px;position: absolute;text-align:left;*margin-top:0;z-index:11;background:#fff;}
div.selectbox-wrapper ul li.current {color: #fff;background-color:#36c}
div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:103px;cursor:pointer;line-height:20px;padding-top: 3px;font-size:12px;;color:#666;}
div.selectbox-wrapper ul li.selected {background-color: #334d9c;color:#fff;}
.selectbox{border:none;display:block;width:98px;background:none;text-indent:9px;cursor:pointer;height:32px;font-size:14px;color:#1b1b1b;line-height:32px;}
.con1_right{float:left;width:718px;height:auto;padding-left:18px;overflow:hidden;}
.con1_title{width:100%;height:73px;overflow:hidden;}
.con1_name{float:left;background:url(../images/title1-09.jpg) 0 bottom no-repeat;width:111px;height:47px;overflow:hidden;font:700 18px/38px;color:#333;text-indent:29px;}
.movead {zoom:1; margin:0 auto;position:relative;z-index:1;left: 20px}
.movead .pcont { float:left;  width:653px;height:444px; overflow:hidden}
.movead .ScrCont {width: 32766px; zoom: 1}
.movead #List1_1 {FLOAT: left; }
.movead #List2_1 {FLOAT: left}
.movead .LeftBotton { background:url(../images/left_btn.jpg) no-repeat center 0; float: left; width: 25px;margin-top:173px;height:37px;}
.movead .RightBotton {background:url(../images/right_btn.jpg) no-repeat center 0; float: left; width: 25px;margin-top:173px;height:37px;}
.movead .pl img {display: block; CURSOR: pointer; width:215px; height:161px; float:left;border: 1px solid #e8e8e8}
.movead .pl {float:left; width:221px;overflow:hidden; margin:0px 5px;}
.con1_img{width:290px;height:auto;overflow:hidden;position:relative}
.con1_img p{height:30px;text-align:center;color:#3c3c3c;overflow:hidden;line-height: 1.8;font-size: 18px}
.con1_img p a{color:#3c3c3c;}
.zoom{position: absolute;width:44px;height:44px;left:172px;top:117px;background:url(../images/zoom.png) 0 0 no-repeat;display:none;cursor: pointer}
.zoom1{position: absolute;width:44px;height:44px;left:169px;top:115px;background:url(../images/zoom.png) 0 0 no-repeat;display:none;cursor: pointer}
#picShow{position: fixed;width:100%;height:100%;background:url(../images/blackbg.png) 0 0 repeat;left:0;top:0;z-index:9999}
.pic_show_box{width:100%;height:100%;overflow:hidden;position: relative;}
.pic_show_box img{display:block;margin:93px auto 0;border:5px solid rgba(255,255,255,.2);}
.pic_quit{position: absolute;background:url(../images/quit.png) 0 0 no-repeat;width:64px;height:64px;top:0;right:0;cursor: pointer}
.lbtn{display:block;position: absolute;background:url(../images/leftbtn1.png) 0 0 no-repeat;width:53px;height:53px;top:287px;left:65px;}
.rbtn{display:block;position: absolute;background:url(../images/rightbtn1.png) 0 0 no-repeat;width:53px;height:53px;top:287px;right:65px;}
.pic_show_box p{width:593px;text-align:center;margin:0 auto;overflow:hidden;font:18px/106px;color:#0c4201;text-overflow: ellipsis;white-space: nowrap}
.pic_show_box p a{color:#fff;}
.online_banner{display:block;width:1000px;height:106px;margin:0 auto;}
/* con2 */
.aboutcnt{ padding-top:30px;}
.con2{width:1000px;height:380px;margin:0 auto;overflow:hidden;}
.con2_left{float:left;width:550px;height:322px;overflow:hidden;}
.con2_title{width:100%;height:71px;overflow:hidden;}
.con2_name1{float:left;background:url(../images/title2.jpg) 0 center no-repeat;padding-left:33px;font:700 18px/71px;color:#333;}
.con2_name2{float:left;background:url(../images/title3.jpg) 0 center no-repeat;padding-left:33px;font:700 18px/71px;color:#333;}
.con2_title a{float:right;color:#333;font-size: 14px;line-height: 71px;}
.con2_about{width:100%;height:234px;overflow:hidden;font:14px/26px;color:#4e4e4e}
.con2_about img{float:left;margin-right:18px;margin-top:6px}
.con2_right{float:right;width:386px;height:322px;overflow:hidden}
.con2_news{width:100%;height:auto;overflow:hidden;}
.con2_news li{width:100%;height:44px;border-bottom:1px dotted #093c5f;overflow:hidden;background:url(../images/icons2.jpg) 8px center no-repeat;text-indent:20px;font:14px/44px;color:#4e4d4d;}
.con2_news li a{float:left;padding-top: 10px;color:#4e4d4d;}
.con2_news li img{float:left;margin-top:10px;margin-left:6px}
.con2_news li span{float:right;}
.banner3{display:block;width:1000px;height:103px;margin:0 auto 30px;}
/*about*/
.about_index .index_img{}
.main_about{width:550px;margin-left:50px;margin-top: 20px;}
.main_about h2{font-size: 14px;color: #333;text-transform: uppercase;font-weight:700;}
.main_about h1{font-size:28px;color: #000;line-height: 2.0}
.main_about h3{font-size:20px;color: #666}
.main_about .xian{width: 40%;height:2px;background: #999;margin: 20px 0}
.main_about p{color:#666;line-height: 1.8}
.main_about .more_2{color:#fff;width:130px;height:40px;background: #0465b9;display: block;text-align: center;line-height: 40px;margin-top: 20px;transition: all,.6s}
.main_about .more_2:hover{background:#3b2f9d}


/* con3 */
.con3_bg{width:100%;overflow:hidden;background:#fff;padding:30px 0}
.con3_title{width:1200px;height:70px;margin:0 auto;overflow:hidden;}
.con3_name{float:left;background:url(../images/title4.jpg) 0 center no-repeat;padding-left:33px;color:#3b2f9d;font-size: 18px;line-height: 71px;font-weight: bold}
.con3{width:1200px;overflow:hidden;margin:0 auto 16px}
.con3_ul{height:auto;overflow:hidden}
.con3 li{width:280px;float:left;overflow:hidden;margin: 0 10px; }
.con3 li img{width:100%;height: 240px;}
.con3 li h2{font-weight:normal;font-size:14px;text-align: center;line-height: 2;}
.con3 li p{width:100%;height:40px;text-align:center;overflow:hidden;color:#3c3c3c;font-size: 16px;line-height:40px;font-weight: bold}
.con3 li p a{color:#3c3c3c;}
/* foot */
.links{width:1000px;height:76px;overflow:hidden;margin:0 auto;}
.links_title{float:left;background:url(../images/links.jpg) 0 0 no-repeat;width:161px;height:76px;overflow:hidden}
.links_title span{display:block;width:100%;height:26px;margin-top:18px;font:700 20px/26px;color:#fff;text-align:center;}
.links_title p{width:100%;text-align:center;font:700 20px/10;color:#fff;}
.links_con{float:left;width:818px;height:74px;border:1px solid #f29d0e;border-left:0;overflow:hidden;font:14px/74px;color:#3e3e3e;text-indent:12px;}
.links_con a{color:#3e3e3e;margin:0 6px;}
.link{/*background:#ebecee;*/ width:100%;}
.linkcon{ width:1000px; margin:0 auto;font:14px/30px;color:#345367; }
.linkcon a{color:#3e3e3e;margin:0 6px;}
.foot_nav_bg{width:100%;height:43px;background:#0465b9;overflow:hidden;}
.foot_nav{width:1000px;height:43px;text-align:center;font:14px/43px;color:#fff;margin:0 auto;}
.foot_nav a{color:#fff;margin:0 12px;line-height: 43px}
.foot_bg{width:100%;height: 222px;padding:30px 0;background:#117bce;}
.foot{width:1000px;/* height:112px; *//* overflow:hidden; */margin:0 auto;}
.foot p{width:100%;height:30px;text-align:left;font:12px/30px;color:#fff;font-size: 12px;line-height: 30px;}

/*客服*/
.izl-rmenu{position:fixed;right: 10px;margin-left:532px;bottom:10px;padding-bottom: 10px; z-index:999;}
.izl-rmenu .btn{width:50px; height:50px; margin-bottom:1px; cursor:pointer; position:relative; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;-o-border-radius:50px;float: none}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) center center no-repeat; background-color:#ff6577;}
.izl-rmenu .btn-qq:hover{background-color:#fd465c;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) center center no-repeat; background-color:#ff6577; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) center center no-repeat; background-color:#32d28c;}
.izl-rmenu .btn-wx:hover{background-color:#2bc49f;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-125px; top:0px; display:none;width:120px;height:120px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) center center no-repeat; background-color:#ffce55;}
.izl-rmenu .btn-phone:hover{background-color:#ffbb32;}
.izl-rmenu .btn-phone .phone{background-color:#ffbb32; position:absolute; width:150px; left:-157px; top:0px; line-height:50px; color:#FFF; font-size:18px; font-weight:bold;text-align:center; display:none; border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; -moz-border-radius:8px;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) center center no-repeat; background-color:#aea1af; display:none;}
.izl-rmenu .btn-top:hover{background-color:#a396a4;}
.foot p span{margin:0 6px;}
.foot p a{color:#fff;}
.share{width:150px;margin:10px auto;}
/* sub page */
.sub_page_bg{width:100%;height:auto;overflow:hidden; min-height:500px; height:auto !important; height:500px;}
.sub_page{width:1200px;height:auto;overflow:hidden;margin:26px auto 30px;}
.right{float:left;width: 900px;height:auto;overflow:hidden;padding-left:18px;}
.right_title{width:100%;height:51px;overflow:hidden;border-bottom:1px solid #093c5f;}
.right_name{float:left;background:url(../images/right_name.jpg) 2px center no-repeat;color:#3b2f9d;padding-left:29px;border-bottom:3px solid #093c5f;padding-right:8px;font-weight: bold;font-size: 18px;line-height: 48px}
.right_title p{float:right;color:#333;font-size: 12px;line-height: 54px;}
.right_title p a{color:#333;}
.right_con{width:100%;height:auto;overflow:hidden;color:#000;padding:20px 0;line-height: 2;}
.right_con div{font-size:14px}
.about_nav li a,.left_nav li ul li a:hover{color:#565656}
.about_nav li a:hover{background:url(../images/icons1_hover.jpg) 0 0 no-repeat;color:#fff;}
.left_nav ul ul li a,.left_nav ul ul li a:hover{display:block;width:228px;height:32px;border-bottom:0;overflow:hidden;background:#fff;font:700 14px/32px;text-indent:58px;color:#565656}
.left_nav ul ul{border-bottom:1px solid #e2e2e2}
/* product */
.pro_top{width:100%;max-height:150px;overflow:hidden;margin:14px auto;}
.product{width:927px;height:auto;overflow:hidden}
.product li{float:left;width:309px;height:auto;/* overflow:hidden; */margin-bottom: 20px;}
.product li img{width:100%;height: 211px;}
/* pages */
.pages{width: 50%;height:28px;margin:14px 0;clear:both;}
.pages {float:right;margin: 20px 0 0 0;display: table;}
.pages li{float:left;display:inline;margin:0 7px 0 0;font:500 12px/28px;color:#6e6e6e;width: 42px;height:26px;text-align:center;}
.pages li a{color:#333;display:block;height:26px;width: 56px;}
.pages li.prev{width:64px;height:26px;background:url(../images/prev_page.jpg) 6px center no-repeat #08273b;text-indent:13px; border:1px solid #08273b; text-align:left;}
.pages li.prev a,.pages ul li.next a{display:block;width:64px;height:26px;}
.pages li.ok a{display:block;width:55px;height:28px;}
.pages li.next{width:64px;height:26px;background:url(../images/next_page.jpg) 54px center no-repeat #08273b;text-indent:6px; border:1px solid #08273b; text-align:left;}
.pages li.clickli{background:#f29e0f;border:1px solid #f29e0f}
.pages li.clickli a{color:#fff}
.pages li.dot{border:0; background:none;color:#64728f;}
.pages li.allpage{width:136px;border:0;background:none;}
.allpage input{width:26px;height:26px;border:1px solid #08273b;text-align:center;background:#08273b; margin:0 5px;color:#fff;font:12px/26px;}
.pages li.ok{background:#08273b;width:53px;height:26px;float:left;border:1px solid #08273b}
.pages li.ok a{color:#fff}
/* book*/
.bookmain{width:650px;padding:0 10px;height:auto;font: 14px/30px;color: #185e0b;margin:0 auto;background:#fff;}
.bookmain div{font-size:12px}
.bookline{width: 650px; height:34px;background-image: url(../images/about_box_line.jpg); background-repeat:repeat-x; background-position: 0 0; margin:0 auto;margin-top:10px;}
.book3{ width:550px; margin:0 auto;}
.booktop{ width:650px; height:30px; float:left; background:url(../images/bookico.png) no-repeat 10px 7px; margin-top:20px;}
.booktop_name{ width:570px; height:30px; float:left; color:rgb(30,54,1); padding-left:30px; line-height:30px; font-weight:bold;}
.booktop_time{ width:150px; height:30px; float:left; color:rgb(30,54,1); text-align:right; line-height:30px;}
.bookcontent{ width:628px; min-height:40px; height: auto!important; height:40px;float:left; border:1px solid #d6deef; background:url(../images/bookcontentbg.jpg) repeat-x; background-color:#fff; padding:10px; color:rgb(30,54,1);}
.bookadmin{ width:650px; height:auto; float:left;}
.bookadmin_top{ width:650px; height:12px; float:left;}
.bookadmin_mid{ width:628px; min-height:30px; height: auto!important; height:30px; border-left:1px solid #d6deef; border-right:1px solid #d6deef; border-bottom:1px solid #d6deef; float:left; padding:10px; color:rgb(30,54,1);}
.messagecol{ color:rgb(30,54,1);}
.admincol{ color:rgb(30,54,1); font-weight:bold;}
.admintimecol{ color:rgb(30,54,1); float:right; *margin-top:-17px;}
.message{ width:500px; height:auto;float:left;padding-left:50px; color:rgb(30,54,1);}
.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px;}
.message li input{ height:15px; line-height:15px; width:150px;}
.message li p.message_title{ width:100px; height:25px; float:left; text-align:right; font-size:12px;}
.message li p.message_content{ width:400px;float:left;}
.message li.contentb{ width:500px;height:150px; float:left;}
.message li.contentb textarea{ width:370px; height:120px;}
.message li.yzm{ width:500px;height:60px; float:left;}
.message li p.message_yzminput{ width:100px; float:left;}
.message li p.message_yzminput input{ width:70px;}
.message li p.message_yzmico{ width:100px; height:40px; float:left;}
.message li p.message_sub{ width:200px; height:40px; float:left;}
.tab2{background:#fff; width:100%; margin-top:5px; border:1px solid #e1e0e1;}
.blank{width:100%; height:20px; margin-bottom:5px;}
/* hr */
.hr{ margin:10px auto; width:100%;font-size:12px;line-height:24px; border:1px #CCC solid; background-color:#fff;color:#333;}
.hr td{ border:1px #CCC solid;}
.hr a{ color:#333;}
.hr a:hover{ color:#de0303;}
.hr_btn{width:100px; height:40px; font-size:12px;}
/* case */
.case2{width:100%;height:auto;overflow:hidden;}
.case2 li{width:100%;height:243px;overflow:hidden;}
.case_img{display:block;width:236px;height:178px;overflow:hidden;float:left;}
.case2 li p{width:460px;padding-left:21px;height:22px;font:700 16px/22px;color:#2b2823;overflow:hidden;margin-bottom:14px;float:left;}
.case2 li div{width:460px;height:140px;overflow:hidden;font:14px/28px;color:#2b2823;padding-left:21px;float:left;}
.case2 li p a{color:#2b2823}
/* view */
.right_con h1{width:100%;text-align:center;font:700 16px/36px;color:#123045;}
.date{width:100%;text-align:center;font:12px/32px;color:#acacac}
.page{width:100%;height:auto;margin:10px auto;overflow: hidden;position: relative}
.page p{width:100%;height:26px;font:12px/26px;color:#ff7800;overflow: hidden;}
.page p a{color:#ff7800}
.page p a:hover,.back:hover{text-decoration: underline}
.back{display:block;background:url(../images/back.jpg) 0 0 no-repeat;width:132px;height:33px;margin:20px auto;text-align:center;font:16px/33px;color:#fff;}
.right_con img{max-width: 100%;border:1px solid #e8e8e8}
/* online */
.online{width:715px;border:1px solid #d4d4d4;height:auto;overflow:hidden;margin:0 auto;}
.online h1{width:100%;height:64px;border-bottom:1px solid #d4d4d4;text-align:center;font:700 16px/64px;color:#ff7200;margin-bottom:21px;}
.online_top{width:496px;height:auto;overflow:hidden}
.online_top li{width:248px;height:25px;float:left;padding-bottom:13px;overflow:hidden}
.online_top li p,.online_bottom li p{float:left;text-align:right;height:25px;overflow:hidden;font:14px/25px;width:120px;color:#0d3b5b;}
.short_input{float:left;width:126px;height:23px;border:1px solid #d4dadd;}
.online_input{float:left;width:398px;height:23px;border:1px solid #d4dadd;}
.online_bottom{width:100%;height:auto;overflow:hidden}
.online_bottom li{width:100%;height:auto;padding-bottom:13px;overflow:hidden}
.online_textatea{resize: none;width:540px;height:114px;float:left;border:1px solid #d4dadd;}
.online_btns{width:100%;text-align:center;height:39px;margin:80px auto 40px;}
.online_btns input{background:url(../images/online_btns.jpg) 0 0 no-repeat;border:0;width:142px;height:39px;margin-right:8px;cursor: pointer}
.online_btns input.online_btn2{background-position: -150px 0}
/* date */
.calender{ width:255px; margin:50px auto; top:0; left:0; border:4px #D6D6D6 solid; background:#EBEBEB; position:absolute; display:none; z-index:999;}
.calendertb{width:100%;}
.calendertb td{width:35px; height:35px;border:1px #CCCCCC solid; text-align:center; vertical-align:middle; cursor:pointer; font-size:14px; font-weight:bold;}
.calendertb td.hover,.calendertb td.weekendhover{background:#D6D6D6;}
.calendertb th{width:35px; height:30px;border:1px #CCCCCC solid; text-align:center; vertical-align:middle; cursor:pointer; color:#979797; }
.tdtoday{ background:#0080FF;color:#fff;width:35px; height:35px;border:1px #CCCCCC solid; text-align:center; vertical-align:middle; cursor:pointer; font-size:14px; font-weight:bold;}
.getyear{ height:35px; line-height:35px; width:100%; text-align:center;}
.preMonth{ font-size:14px; font-weight:bold; cursor:pointer; margin-right:18px;color:#0080FF;}
.nextMonth{ font-size:14px; font-weight:bold; cursor:pointer; margin-left:18px;color:#0080FF;}
.mh_date{background:url(../images/date.jpg) right center no-repeat}
.zhezhao{width:100%; height:100%; position:fixed; z-index:998;	background:#fff;filter:alpha(opacity=10);opacity:0.1; display:none; }

/*搜索*/
.text_box{width:240px;float:left;font:14px/22px;color:#a2a2a2;text-indent:15px;height:22px;padding:5px 0;background:#fff;*height:22px;border:1px solid #0e5d8a;border-right:0}
			.search-submit{float:left;background:url(../images/button.jpg) no-repeat center center #0e5d8a;width:62px;height:34px;border:0;cursor:pointer;color: #fff}
/*new*/
/*new*/
.container {
  width: 100%;
  text-align: center;
  padding: 20px 0;
  }
.n-list {
  width: 802px; }
  .n-list .news-top .img {
    width: 249px;
    height: 157px; }
  .n-list .news-top .img-right {
    width: 528px; text-align: left}
    .n-list .news-top .img-right a {
      font-weight: 900;font-size: 18px ;padding-top: 5px;display: block }
    .n-list .news-top .img-right p {
      font-size: 14px;
      color: #666666;line-height: 2.0}
      .n-list .news-top .img-right p a {
        color: #ffa800; }
        .n-list .news-top .img-right p a:hover {
          color: #257349; }
    .n-list .news-ul ul li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:60%;/* float:left */text-align: left;}
  .n-list .news-ul ul li {
    height: 40px;
    border-bottom: 1px dotted #cccccc;
    line-height: 40px;
    width: 48%;
    margin-right: 2%;
    float:left;
    font-size: 14px;
    }
    .n-list .news-ul ul li a:before {
      content: "+"; }
    .n-list .news-ul ul li span {
      color: #666666;
      font-size:  10px;
      float: right;
      }

.answer-list {
  width: 365px; }
  .answer-list ul li {
    border-bottom: 1px dotted #cccccc;
    margin-top: 20px;text-align: left }
    .answer-list ul li a {
      background: url(../images/ask.jpg) left 0 no-repeat;
      padding-left: 40px;
      font-weight: 900;
      height: 32px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      display: block;
      }
    .answer-list ul li p {
      background: url(../images/answer.jpg) left 0 no-repeat;
      padding-left: 40px;
      color: #666666;
      height: 70px;
      margin-top: 12px;
      }
.common-title {
  background-color: #e0e0e0;
  height: 40px;
  overflow: hidden; }
  .common-title .news-category-on {
    background-color: #3b2f9d;
    width: 126px;
    height: 40px; }
    .common-title .news-category-on h2 {
      display: block;
      text-align: center;
      font-size: 18px;
      line-height: 40px;
      vertical-align: middle;
      color: #ffffff; }
  .common-title .news-category {
    width: 126px;
    height: 40px;
float:left}
.news-more{line-height: 40px;margin-right: 20px;}
.news-category h2{font-size: 18px;line-height: 40px;}
.news-category:hover{background: #3b2f9d;color: #fff}
.row {
  width: 1200px;
  margin: 0 auto; }
.clearfix{clear: both}
.ewm{width:100px;height: auto;margin-top: -110px;}
/*滚动*/
.icenter {width:1200px;}
#scroll { width:1200px; overflow:hidden; }
#scroll_box {float: left;width: 800%;height: 260px;overflow: hidden;}
#scroll_begin {float: left;}
#scroll_end {float: left;}
#scroll_box ul li h1{ text-align:center; font-size:14px; line-height:28px;}
.pic_con{margin-bottom:20px;}

.icenter ul{padding-top:10px;}
.icenter li{width:238px; height:223px; float:left; display:inline; margin:6px; background:url(../images/work_tubg.gif) no-repeat;}
.icenter li a{width:238px; height:217px; background:url(../images/work_tubg.gif) no-repeat; text-decoration:none; display:block;}
.icenter li a:hover{background:url(../images/work_tubg_h.gif) no-repeat;}
.icenter li img{width:220px; height:170px; margin:8px 9px 6px 9px;}
.icenter li span{height:29px; line-height:29px; color:#999; display:block; text-align:center;}
.icenter li h2 {font-weight:normal;width:238px; height:28px; line-height:28px; font-size:12px; color:#006bbe; float:left; text-align:center;}
.icenter li h2 b{font-weight:normal; color:#fff; float:right; display:inline;}
.icenter li a:hover h2{color:#FFF;}

.i_part_3{ height:336px; width:380px; margin-top:0px; float:right;}
.i_part_3 .news{width:380px;height:318px;padding-top:15px; overflow:hidden;padding-bottom: 20px}
.i_part_3 .news  DL DD {MARGIN-BOTTOM: 9px; margin-left:0px; PADDING-BOTTOM: 8px; BORDER-BOTTOM: #c6c6c6 1px solid;WIDTH: 380px; HEIGHT: 30px; float:left}
.i_part_3 .news  DL DD A {DISPLAY: block; OVERFLOW: hidden; WIDTH: 380px; HEIGHT: 40px; cursor: pointer;}
.i_part_3 .news  DL DD A SPAN {CURSOR: pointer;}
.i_part_3 .news  DL DD A .s_left {DISPLAY: block; FLOAT: left; WIDTH: 70px; COLOR: #006bbe; MARGIN-RIGHT: 9px; HEIGHT: 30px}
.i_part_3 .news  DL DD A .s_left H3 { FONT-SIZE: 11px; LINE-HEIGHT: 20px}
.i_part_3 .news  DL DD A .s_left H3 B {FONT-SIZE: 26px}
.i_part_3 .news  DL DD A .s_left H4 {FONT-WEIGHT: bold; LINE-HEIGHT: 12px}
.i_part_3 .news  DL DD A .s_right {DISPLAY: block; FLOAT: left; WIDTH: 300px}
.i_part_3 .news  DL DD A .s_right P {COLOR: #4c4b4b; LINE-HEIGHT: 20px; BORDER-BOTTOM: #eee 1px dotted; padding:0px; margin:0px; font-size:14px;}
.i_part_3 .news  DL DD A .s_right SPAN {FONT-SIZE: 10px; COLOR: #807f7f; LINE-HEIGHT: 12px;  }
.i_part_3 .news  DL A:hover .s_right P {COLOR: #FF0000}
.i_part_3 .news  DL A:hover .s_left SPAN {COLOR:#FF0000}

.i_part_3 .news  DL A:hover .s_right SPAN {COLOR:#FF0000}
.i_part_3 .news  DL A:hover .s_left H3 {COLOR:#FF0000}
.i_part_3 .news  DL A:hover .s_left H3 B {COLOR:#FF0000}
.i_part_3 .news  DL A:hover .s_left H4 {COLOR:#FF0000}
.page{color:#fb8d00; line-height:24px; text-align:right; margin:15px 0; font-size:14px; font-weight:bold;}
.page a,.page a:visited{color:#fb8d00; margin:0 7px;}
.page a:hover{color:#fb8d00; text-decoration:underline;}
/*客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}
.floatDtel p{width: 100%;text-align: center;font-size:20px;color: #f08326;font-weight:bold}
.myyqlj {
  width: 1151px;
  margin: 0 auto;
  margin-top: 14px;
  text-align: left;
  overflow: hidden;
  padding-bottom: 10px;
}

.myyqlj1 {
  display: inline-block;
  line-height: 25px;
  font-size: 14px;
  text-indent: 10px;
  color: #645C5A;
  font-weight: bold;
}

.myyqlj2 {
  line-height: 25px;
  display: inline-block;
  font-size: 14px;
  color: #666666;
  padding-left: 10px;
  padding-right: 6px;
  margin-top: 8px;
}